@charset "utf-8";

/* common */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, select, button {margin:0;padding:0}
body, input, textarea, select, table, button {font-family:"돋움", Dotum, AppleGothic, sans-serif; font-size:12px}
img, fieldset {border:0}
hr {display:none}
li {list-style:none}
em, address {font-style:normal}
a {text-decoration:none}
a:hover, a:active, a:focus {text-decoration:underline}
.blind {position:absolute; top:0; left:0; width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0}

/* inline & block's position */
.tl {text-align:left !important}
.tc {text-align:center}
.fl {float:left}
.fr {float:right}

/* buttons */
a.btn_big {display:inline-block; padding-right:3px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% 0; font-size:12px; color:#444; line-height:26px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap}
a.btn_big span,
a.btn_big strong {display:block; padding:1px 9px 0 12px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}
a.btn_sml {display:inline-block; padding-right:3px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -27px; font-size:11px; color:#444; line-height:21px; letter-spacing:-1px; word-spacing:-1px; text-decoration:none !important; white-space:nowrap}
a.btn_sml span,
a.btn_sml strong {display:block; padding:1px 5px 0 7px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px}
a.btn_xsml {display:inline-block; padding-right:3px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 100% -48px; font-size:11px; color:#777; line-height:19px; letter-spacing:-1px; word-spacing:-1px; text-decoration:none !important}
a.btn_xsml span,
a.btn_xsml strong {display:block; padding:1px 6px 0 7px; background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -48px}

.intro {width:780px; margin-top:150px}
.intro .login_box {height:195px; background:url(http://static.naver.com/groupware/2010/bg_loginbox.gif) no-repeat}
.intro .login_box h1 {padding:50px 0 0 69px}
.intro .login_box fieldset {margin:42px 0 0 470px}
.intro .login_box fieldset legend {display:none}
.intro .login_box fieldset label {display:inline-block; width:59px; margin-bottom:4px; vertical-align:middle}
.intro .login_box fieldset .forms {float:left; padding-right:6px}
.intro .login_box fieldset .input_txt {width:132px; height:15px; margin-bottom:4px; *margin:-1px 0 3px; padding:1px 3px 0; border:1px solid #b7b7b7; background:#fff; font-family:verdana; font-size:11px; vertical-align:middle}
.intro .login_box fieldset .btn {width:60px; height:40px; border:0; background:0; vertical-align:top; cursor:pointer; _cursor:hand}
.intro .functions {float:right; overflow:hidden; text-align:right}
.intro .functions .group {display:inline-block; overflow:hidden; margin:9px -25px 0 0; padding:3px 0 1px; text-align:right}
.intro .functions span,
.intro .functions label,
.intro .functions a {display:inline-block; vertical-align:top}
.intro .functions span {margin:0 0 0 -1px; padding:0 25px; background:url(http://static.naver.com/groupware/2010/line_intro.gif) no-repeat 0 3px; vertical-align:top}
.intro .functions label {padding:3px 0}
.intro .functions a {margin:0 -15px; padding:3px 15px}
.intro .functions select {margin-left:12px; font-size:12px; color:#666}
.intro .functions select.language {width:118px}
.intro .functions .input_chk {margin:2px 2px 0 0; *margin:-2px -1px 0 -4px; vertical-align:top}
.intro .copyright {display:inline-block; clear:both; width:620px; margin:140px 160px 0 0; font:10px tahoma; color:#666; text-align:right}
.intro .copyright strong {color:#00535d}